package edu.upc.bolsatrabajo.model.domain;

import java.sql.Date;
import java.util.List;

public class Anuncio {

	private int codigo;
	private String nombre = "";
	private String descripcion;
	private Date fechaPublicacion;
	private String localidad = "";
	private Ubigeo departamento;
	private double salario;
	private String comienzo;
	private String duracion;
	private Tipo tipoTrabajo;
	private String solicitud;
	private Empresa empresa;
	private String contacto;
	private String telefono;
	private String celular;
	private String fax;
	private String correo;
	private Tipo categoria;
	private List<DetalleAnuncioPostulante> anuncioPostulantes;

	public Anuncio() {

	}

	public Anuncio(int codigo) {
		this.codigo = codigo;
	}

	public List<DetalleAnuncioPostulante> getAnuncioPostulantes() {
		return anuncioPostulantes;
	}

	public void setAnuncioPostulantes(
			List<DetalleAnuncioPostulante> anuncioPostulantes) {
		this.anuncioPostulantes = anuncioPostulantes;
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Date getFechaPublicacion() {
		return fechaPublicacion;
	}

	public void setFechaPublicacion(Date fechaPublicacion) {
		this.fechaPublicacion = fechaPublicacion;
	}

	public String getLocalidad() {
		return localidad;
	}

	public void setLocalidad(String localidad) {
		this.localidad = localidad;
	}

	public Ubigeo getDepartamento() {
		return departamento;
	}

	public void setDepartamento(Ubigeo departamento) {
		this.departamento = departamento;
	}

	public double getSalario() {
		return salario;
	}

	public void setSalario(double salario) {
		this.salario = salario;
	}

	public String getComienzo() {
		return comienzo;
	}

	public void setComienzo(String comienzo) {
		this.comienzo = comienzo;
	}

	public String getDuracion() {
		return duracion;
	}

	public void setDuracion(String duracion) {
		this.duracion = duracion;
	}

	public Tipo getTipoTrabajo() {
		return tipoTrabajo;
	}

	public void setTipoTrabajo(Tipo tipoTrabajo) {
		this.tipoTrabajo = tipoTrabajo;
	}

	public String getSolicitud() {
		return solicitud;
	}

	public void setSolicitud(String solicitud) {
		this.solicitud = solicitud;
	}

	public Empresa getEmpresa() {
		return empresa;
	}

	public void setEmpresa(Empresa empresa) {
		this.empresa = empresa;
	}

	public String getContacto() {
		return contacto;
	}

	public void setContacto(String contacto) {
		this.contacto = contacto;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public String getCelular() {
		return celular;
	}

	public void setCelular(String celular) {
		this.celular = celular;
	}

	public String getFax() {
		return fax;
	}

	public void setFax(String fax) {
		this.fax = fax;
	}

	public String getCorreo() {
		return correo;
	}

	public void setCorreo(String correo) {
		this.correo = correo;
	}

	public Tipo getCategoria() {
		return categoria;
	}

	public void setCategoria(Tipo categoria) {
		this.categoria = categoria;
	}

}
